excavation for foundation - Turkish English Dictionary